default methods [Java] - 인터페이스 Default Methods, Static Methods 자바 8 이상부터 인터페이스에 기본 메소드(Default Methods)를 사용할 수 있다. 인터페이스에 메소드를 선언하는 것이 아닌 구현체를 제공하는 방법이다. Foo 인터페이스가 있고, DefaultFoo 클래스에서 Foo 인터페이스를 구현한 코드이다. 예시로 인터페이스에 새로운 기능을 추가해야하는 상황이 발생했다. 만약 인터페이스에 메소드를 선언한다면? → Foo를 구현한 모든 클래스에... Javastatic methodsdefault methodsJava
[Java] - 인터페이스 Default Methods, Static Methods 자바 8 이상부터 인터페이스에 기본 메소드(Default Methods)를 사용할 수 있다. 인터페이스에 메소드를 선언하는 것이 아닌 구현체를 제공하는 방법이다. Foo 인터페이스가 있고, DefaultFoo 클래스에서 Foo 인터페이스를 구현한 코드이다. 예시로 인터페이스에 새로운 기능을 추가해야하는 상황이 발생했다. 만약 인터페이스에 메소드를 선언한다면? → Foo를 구현한 모든 클래스에... Javastatic methodsdefault methodsJava